package com.ruibang.glass.material.domain.req.bcp;

import com.teaming.cloud.framework2.common.pojo.PageRequest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;


@Data
@ApiModel( description = "半成品流水入参 ")
public class ManageBCPOutInReq extends PageRequest implements Serializable {
    @ApiModelProperty(value = "订单编号")
    private String orderNumber;

    @ApiModelProperty(value = "类型")
    private String type;

    @ApiModelProperty(value = "物料编号")
    private String materialCode;

    @ApiModelProperty(value = "物料名称")
    private String materialName;

    @ApiModelProperty(value = "库位")
    private String storageLocation;

    @ApiModelProperty(value = "制单人")
    private String preparer;

    @ApiModelProperty(value = "批次号")
    private String batchNumber;

    @ApiModelProperty(value = "条形码编号")
    private String barcodeNumber;


    @ApiModelProperty(value = "完成开始时间")
    private Date finishStartDate;

    @ApiModelProperty(value = "完成结束时间")
    private Date finishEndDate;

    @ApiModelProperty(value = "供应商")
    private String supplier;

    @ApiModelProperty(value = "id")
    private List<String> ids;

}
